@charset "utf-8";
/* CSS Document */

body, html {
	margin:0px;
	padding:0px;
	/*background:#262626;*/
	background: #f5f5f5;
	color:#000;
	font:10px/12px Arial, Helvetica, sans-serif;
}
form {
	margin:0px;
	padding:0px;
}
blockquote {
	padding:20px 40px;
	font-style:italic;
}

ul {
	padding: 25px;
}

input {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#039;
}
a:hover {
	color:#039;
}
a img {
	border:none;
}
:-moz-any-link:focus {
	outline:none;
}

div.hr {
	background:url(/bitrix/templates/include/images/dot_line.gif) repeat-x;
	overflow:hidden;
	height:1px;
}

div.top_banner {
	width:1003px;
	background:#FFFFFF;
	text-align:center;
	margin:auto;
}
div.top_banner img {
	vertical-align:top;
	}
div.main_frame {
	width:1003px;
	background:#FFF;
	margin:0px auto 15px auto;
	border:1px solid #e0e0e0; 
	border-top:none; 
}
div.search {
	font:11px/20px Arial;
	margin:5px 0px 0px 15px;
}
div.search input.inp_text {
	width:126px;
	padding:0px;
	margin:0px;
	font:11px/14px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
div.search input.inp_button {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:55px;
}

div.sitehead_auth_links {
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 16px;
}
div.sitehead_auth_links a {
	color:#555;
}
div.sitehead_auth_links a:hover {
	color:#039;
}

div.sitehead_menu {
	color:#999;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	margin-top:5px;
}
div.sitehead_menu a {
	color:#999;
}

teble.site_columns {
	width:100%;
}

td.shdw_rectangle_body {
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	border-top:1px solid #bbb;
}
td.shdw_rectangle_right {
	background:url(/bitrix/templates/include/images/rect_right_shadow.gif) repeat-y;
	width:12px;
}
td.shdw_rectangle_right img {
	vertical-align:top;
}
td.shdw_rectangle_btm {
	background:url(/bitrix/templates/include/images/rect_btm_shadow.gif) repeat-x;
}
table.mainpage_story_head {
	width:100%;
	border-bottom:2px solid #cb2026;
	margin-top:27px;
}
table.mainpage_story_head_with_sbg {
	background-image:url(/bitrix/templates/include/images/sostav_logo.gif);
	background-repeat:no-repeat;
	background-position:450px bottom;
	height:25px;
}
a.mainpage_story_title {
	color:#444;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
}
a.mainpage_story_title:hover {
	color:#039;
}
span.mainpage_story_date {
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	color:#444;
}
a.all_about_gray {
	color:#707070;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
a.all_about_gray img {
	vertical-align:-2px;
}
a.all_about_gray:hover {
	color:#039;
}
table.mainpage_story_body {
	margin-top:8px;
	width:100%;
}
h2.mainpage_article_title {
	margin:0px;
	display:inline;
	font:bold 18px/18px Georgia, "Times New Roman", Times, serif;
}
h2.mainpage_article_title a {
	color:#000;
}
h2.mainpage_article_title a:hover {
	color:#039;
}
h2.mainpage_article_title a:visited {
	color:#666;
}
a.mainpage_article_subtitle {
	color:#444;
}
a.mainpage_article_subtitle:hover {
	color:#039;
}
span.red {
	color:#C00;
	letter-spacing:1px;
}
div.mainpage_article_head {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#444;
	padding-bottom:4px;
}
div.mainpage_story_materials {
	font:12px/14px Arial, Helvetica, sans-serif;
	margin-top:4px;
	color:#999;
}
div.mainpage_story_materials span.red {
	font:bold 9px/10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
div.mainpage_story_materials a {
	color:#444;
}
div.mainpage_story_materials a:hover {
	color:#039;
}
div.mainpage_story_materials span.red a {
	color:#C00;
}
div.mainpage_story_materials span.red a:hover {
	color:#000;
}
div.right_column_wrapper {
	margin-bottom:12px;
	width:240px;
}
div.marked_head {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#777;
	letter-spacing:1px;
	padding-bottom:3px;
}
div.marked_head a {
	color:#777;
}
div.marked_head a:hover {
	color:#039;
}
div.marked_head img {
	vertical-align:-4px;
}
div.tag_cloud {
	font:italic 12px/16px Georgia, "Times New Roman", Times, serif;
	margin-top:6px;
	padding-bottom:6px;
}
a.tag_cloud_level_0 {
	color:#333;
}
a.tag_cloud_level_1 {
	color:#555;
}
a.tag_cloud_level_2 {
	color:#777;
}
a.tag_cloud_level_3 {
	color:#999;
}
a.tag_cloud_level_0:hover, a.tag_cloud_level_1:hover, a.tag_cloud_level_2:hover, a.tag_cloud_level_3:hover {
	color:#039;
}
div.right_block_all_about {
	text-align:right;
	margin-top:3px;
}
td.mainpage_fl_article {
	width:340px;
	padding-right:10px;
	background:url(/bitrix/templates/include/images/dot_line_vertical.gif);
	background-position:right;
	background-repeat:repeat-y;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#777;
	padding-bottom:3px;
}
h1.mainpage_fl_article_title {
	font:bold 22px/20px Georgia, "Times New Roman", Times, serif;
	margin:8px 0px 5px 0px;
}
h1.mainpage_fl_article_title a {
	color:#000;
}
h1.mainpage_fl_article_title a:hover {
	color:#039;
}
a.mainpage_fl_article_text {
	color:#444;
}
a.mainpage_fl_article_text:hover {
	color:#039;
}
span.mainpage_article_speaker {
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#777;
}
h2.mainpage_fl2_article_title {
	font:bold 18px/18px Georgia, "Times New Roman", Times, serif;
	display:inline;
	margin:0px;
}
h2.mainpage_fl2_article_title a {
	color:#000;
}
h2.mainpage_fl2_article_title a:hover {
	color:#039;
}
div.mainpage_fl2_article_desc {
	font:12px/14px Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding-bottom:10px;
}
a.mainpage_fl2_article_desc_link {
	color:#444;
}
a.mainpage_fl2_article_desc_link:hover {
	color:#039;
}
div.mainpage_fl2_article_photo {
	float:right;
	width:80px;
}
div.mainpage_fl2_article_photo img {
	vertical-align:top;
}
div.mainpage_fl_story_materials {
	color:#444;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding-bottom:6px;
}
div.mainpage_fl_story_materials a {
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
}
div.mainpage_fl_story_materials a:hover {
	color:#039;
}

td.mainpage_3block_tab {
	width:140px;
	border-right:1px solid #afafaf;
	border-top:1px solid #afafaf;
}
td.mainpage_3block_tab a {
	display:block;
	padding:2px 12px 3px 12px;
	text-align:center;
	background-image:url(/bitrix/templates/include/images/mainpage_tab_bg.gif);
	background-repeat:repeat-x;
	color:#555;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #afafaf;
}
td.mainpage_3block_tab a:hover {
	color:#C00;
}
td.mainpage_3block_tab a.hot {
	background-image:url(/bitrix/templates/include/images/mainpage_tab_bg_hot.gif);
	color:#C00;
	border-bottom:2px solid #fff;
}
table.mainpage_reuters_news td {
	padding:2px 0px;
}
table.mainpage_reuters_news {
	font:12px/14px Arial, Helvetica, sans-serif;
}
table.mainpage_reuters_news a {
	color:#444;
}
table.mainpage_reuters_news a:hover {
	color:#039;
}
td.mainpage_reuters_news_time {
	color:#C00;
	width:60px;
	text-align:right;
}
td.mainpage_reuters_photo {
	width:100px;
	color:#444;
}
td.mainpage_reuters_photo span {
	font:bold 9px Arial, Helvetica, sans-serif;
}
td.mainpage_reuters_photo a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#444;
}
div#dayphotobig {
	padding:30px 10px;
	background-image:url(/bitrix/templates/include/images/day_photo_close.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#eee;
	border:1px solid #ccc;
	position:absolute;
	display:none;
}
td.mainpage_top5blog_item {
	padding:0px 5px 0px 8px;
	width:114px;
	background-image:url(/bitrix/templates/include/images/dot_line_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
}
a.mainpage_top5blog_blogger {
	display:block;
	font:italic 10px/12px Georgia, "Times New Roman", Times, serif;
	color:#C00;
	margin-top:5px;
}
a.mainpage_top5blog_title {
	display:block;
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
}
a.mainpage_top5blog_title:hover {
	color:#039;
}
a.mainpage_top5blog_subtitle {
	color:#444;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.mainpage_top5blog_subtitle:hover {
	color:#039;
}

div.footer_menu {
	color:#999;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	margin-left:15px;
}
div.footer_menu a {
	color:#777;
}

div.skyline {
	width:100%;
	overflow:hidden;
	height:75px;
	border-bottom:2px solid #777;
	margin-top:30px;
}
div.skyline img {
	vertical-align:top;
}
div.skyline_name a {
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#C00;
	display:block;
	padding-left:7px;
	margin-left:-7px;
	background:url(/bitrix/templates/include/images/arrow_marker_01.gif) no-repeat 0px 3px;
}
div.skyline_state a {
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
}
div.skyline_title a {
	font:11px/14px Arial;
	color:#777;
	display:block;
}
td.skyline_text {
	padding:0px 7px 0px 7px;
}
div.skyline_item {
	width:244px;
	float:left;
}



td.mainpage_inforgaf_photo {
	width:275px;
}
td.mainpage_infograf_list {
	padding-left:5px;
	background:url(/bitrix/templates/include/images/dot_line_vertical.gif);
	background-repeat:repeat-y;
}
div.mainpage_infograf_listitem {
	color:#C00;
	text-transform:uppercase;
	padding:3px 0px;
}
div.mainpage_infograf_listitem a {
	font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color:#000;
}
div.mainpage_infograf_listitem a:hover {
	color:#039;
}
div.mainpage_infograf_listitem span a {
	font:10px/12px Arial;
	color:#C00;
	text-transform:uppercase;
}
a.comments_count_link {
	color:#444444 !important;
	font:bold 12px/12px Arial !important;
}
a.comments_count_link img {
	vertical-align:-4px !important;
}
	

/* Индексы */

table.mainpage_cur_values {
	width:100%;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
span.ac_inc {
	color:#093;
}
span.ac_dec {
	color:#c00;
}

/* Индексы конец*/

/* Блок ПОПУЛЯРНОЕ-ОБСУЖДЕНИЯ */

a.popular_block_head {
	display:block;
	height:17px;
	padding-top:3px;
	background:url(/bitrix/templates/include/images/popular_block_gray_bg.gif);
	text-align:center;
	color:#FFF;
	font:14px/14px Arial, Helvetica, sans-serif;
}
a.popular_block_head_hot {
	background:url(/bitrix/templates/include/images/popular_block_red_bg.gif);
}
div.popular_block_date {
	font:12px/12px Georgia, "Times New Roman", Times, serif;
	color:#999;
	margin-top:3px;
}
div.popular_block_title {
	color:#777;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	margin:2px 0px 6px 0px;
}
div.popular_block_title a {
	color:#000;
}
div.popular_block_title a:hover {
	color:#039;
}

/* Блок ПОПУЛЯРНОЕ-ОБСУЖДЕНИЯ конец */

/* Счётчики */

div.couters_head {
	background:#777;
	color:#FFF;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	padding:4px 5px;
	}
div.couters_body {
	background:#ecedef;
	padding:5px;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	overflow:auto;
	}
div.couters_disp {
	padding-top:13px;
	text-align:center;
	background:url(/bitrix/templates/include/images/counters_oil_bg.gif) no-repeat;
	font:28px/28px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	height:56px;
	margin:5px 0px;
}
table.counters_disp2 {
	background:#fff;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	width:100%;
	margin-top:7px;
	}
div.couters_disp span, table.counters_disp2 span {
	color:#F00;
}
/*Для счетчика продаж авто на главной*/
div.counter_disp4 {
	width:164px;
	height:23px;
	font:18px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(/bitrix/tools/slon/IMAGES/oil_counter_bg2.png);
	background-repeat:no-repeat;
	padding-top:6px;
	margin:0px 0px 0px auto;
	}
div.counter_disp4  span {
	color: #ff0000;
}
/*Для счетчика мобильных и инет юзеров на главной */
div.counter_disp3 {
	width:136px;
	height:23px;
	font:18px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(/bitrix/tools/slon/IMAGES/oil_counter_bg3.png);
	background-repeat:no-repeat;
	padding-top:6px;
	}
div.counter_disp3 span {
	color: #ff0000;
}	
/* Счётчики конец */



/* author начало */
table.author_articles_item {
	width:100%;
}
a.author_articles_item_head {
	font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
a.author_articles_item_type {
	font:bold 9px/12px Arial, Helvetica, sans-serif;
	color:#c00;
	text-transform:uppercase;
	letter-spacing:1px;
}
a.author_articles_item_head:hover {
	color:#039;
}
a.author_articles_item_desc {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#656565;
}
a.author_articles_item_desc:hover {
	color:#039;
}
td.author_articles_item_image {
	width:170px;
}
td.author_articles_item_image a img {
	vertical-align:top;
}
a.author_posts_title {
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
}
a.author_posts_title:hover {
	color:#039;
}
a.author_posts_desc:hover {
	color:#039;
}
a.author_posts_desc {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
span.author_comments_date {
	color:#c00;
	font:10px Georgia, "Times New Roman", Times, serif;
}
a.author_comments_cmnttext {
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
a.author_comments_cmnttext:hover {
	color:#039;
}
table.author_alphabet_filter {
	margin-left:15px;
	border-right:1px solid #999;
}
table.author_alphabet_filter td {
	border-top:1px solid #999;
	border-left:1px solid #999;
	width:16px;
}
table.author_alphabet_filter a {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#656565;
	display:block;
	text-align:center;
	height:14px;
	padding-top:2px;
	background:url(/bitrix/templates/include/images/alphabet_filter_bg.gif) repeat-x;
}
table.author_alphabet_filter a:hover {
	color:#039;
}
table.author_alphabet_filter a.hot {
	background:url(/bitrix/templates/include/images/alphabet_filter_bg_hot.gif) repeat-x;
}
div.author_alphabet_filter_empty_letter {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#bbb;
	text-align:center;
	height:14px;
	padding-top:2px;
	background:url(/bitrix/templates/include/images/alphabet_filter_bg.gif) repeat-x;
}
div.author_mnblock_head {
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
}
h1.author_mnblock_head {
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
}
a.author_author_label {
	color:#000;
}
a.author_author_label:hover {
	color:#039;
}
h1.author_author_name {
	display: inline-block;
	color:#c00;
	font:italic 22px/24px Georgia, "Times New Roman", Times, serif;
}
div.author_mnblock_menu {
	margin:12px 0px;
}
div.author_mnblock_menu a {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
div.author_mnblock_menu a:hover {
	color:#039;
}
div.author_mnblock_text {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.author_index_name {
	font:italic 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#c00;
}
a.author_index_desc {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.author_index_desc:hover {
	color:#039;
}
td.author_index_links {
	color:#656565;
}
td.author_index_links a {
	font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
}
/* author конец */


/* Постраничка начало */
td.paging_prev {
	text-align:right;
	color:#999;
	padding-right:3px;
	border-right:1px solid #8a8a8a;
}
td.paging_next {
	color:#999;
	padding-left:3px;
	border-left:1px solid #8a8a8a;
}
a.paging_prevnext_link {
	color:#000;
}
a.paging_prevnext_link:hover {
	text-decoration:underline;
	color:#039;
}
td.paging_pages a {
	color:#656565;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
td.paging_pages a:hover {
	text-decoration:underline;
	color:#039;
}
td.paging_pages span {
	color:#c00;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
/* Постраничка конец */


/* Детальная статьи начало */
h1.article_detail_title {
	margin:12px 0px 2px;
	font:bold 22px/22px Georgia, "Times New Roman", Times, serif;
}
div.article_detail_subtitle {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#656565;
	padding-bottom:8px;
}
div.article_detail_text {
	padding-top:8px;
	color:#151515;
	font:14px/18px Arial, Helvetica, sans-serif;
	width:100%;
}

div.article_detail_text img {
	padding:7px 10px 0px 0px;
}
div.article_detail_text p {
	padding:0px 0px 10px 0px;
	margin:0px;
	}
div.article_detail_text h3 {
	margin:0px;
	padding:0px 0px 8px 0px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}
div.article_detail_image {
	float:left;
	margin:0px 10px 6px 0px;
	font:12px/14px Arial;
	color:#555;
}
div.article_detail_image img {
	margin:0px;
	padding:0px;
}
div.article_detail_image div {
	font:9px/14px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
}
div.article_detail_image div.hr {
	margin-top:8px;
}
div.article_detail_authorname {
	font:italic 14px/18px Georgia, "Times New Roman", Times, serif;
	text-align:right;
	color:#039;
	padding:4px 0px 20px;
}
div.article_detail_authorname a {
	text-decoration:underline;
}
td.article_author_name_at_top {
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#656565;
	padding:5px 0px;
}
div.article_author_name_at_top_link, div.article_author_name_at_top_link a {
	color:#000;
}
div.article_detail_controls {
	padding-top:5px;
}
a.article_detail_controls_link {
	color:#656565;
}
a.article_detail_controls_link:hover {
	color:#039;
}
a.article_detail_controls_link img {
	vertical-align:middle;
}
div.article_detail_tags {
	font: 12px/14px Arial,Helvetica,sans-serif;
	padding-bottom:10px;
	color:#656565;
}
div.article_detail_tags a:hover {
	text-decoration:underline;
}
div.article_detail_tags_label {
	color:#666;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
a.article_detail_tags_type {
	color:#666;
}
a.article_detail_tags_type:hover {
	color:#039;
}
/* Детальная статьи конец */

/* Детальная корзины начало */
div.story_detail_text {
	padding-top:10px;
	color:#656565;
	font:12px/16px Arial, Helvetica, sans-serif;
}
div.story_detail_text img {
	padding:7px 10px 0px 0px;
}
div.story_detail_text p {
	padding:0px 0px 10px 0px;
	margin:0px;
	}
div.story_detail_text h3 {
	margin:0px;
	padding:0px 0px 8px 0px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}
div.story_detail_contents {
	background-color:#f7f7f7;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:#999;
	margin:10px 0px;
	overflow:auto;
	width:100%;
}
div.story_detail_contents_image {
	float:left;
	width:240px;
}
div.story_detail_contents_image img {
	padding:0;
	vertical-align:top;
}
div.story_detail_contents_body {
	padding-left:260px;
}
div.story_detail_contents a {
	color:#656565;
	font:12px/16px Arial, Helvetica, sans-serif;
}
div.story_detail_contents a:hover {
	color:#039;
}
div.story_detail_contents_head {
	padding:10px 0px;
	margin:0px 10px 5px 260px;
	background:url(/bitrix/templates/include/images/dot_line.gif) repeat-x;
	background-position:bottom;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#656565;
}
/* Детальная корзины конец */

/* Колонки (справа) начало */
div.article_r_columns_body {
	padding-top:6px;
}
span.article_r_columns_date {
	color:#656565;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
}
a.article_r_columns_title {

	margin: 5px 0px;
	color:#000;
	font:bold 16px/20px Georgia, "Times New Roman", Times, serif;
}
a.article_r_columns_title:hover {
	color:#e40036;
}
a.article_r_columns_subtitle {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.article_r_columns_subtitle:hover {
	color:#039;
}
/* Колонки (справа) конец */

/* Краткое содержание корзины (справа) начало */
div.story_brief_body {
	padding:6px 0px;
}
a.story_brief_link {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.story_brief_link:hover {
	color:#039;
}
/* Краткое содержание корзины (справа) конец */

/* Детальная корзины новости (справа) начало */
div.story_r_news_body {
	padding:6px 0px;
}
span.story_r_news_date {
	color:#c00;
	font:11px/14px Arial, Helvetica, sans-serif;
}
a.story_r_news_title {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#656565;
}
a.story_r_news_title:hover {
	color:#039;
}
/* Детальная корзины новости (справа) конец */

/* Список статей начало */
td.article_list_image_td {
	width:172px;
}
td.article_list_image_td img {
	vertical-align:top;
}
table.article_list_item {
	margin:10px 0px;
	width:100%;
}
span.article_list_datetime {
	color:#656565;
	font:10px/12px Georgia, "Times New Roman", Times, serif;
}
a.article_list_storyname {
	color:#656565;
	text-transform:uppercase;
}
a.article_list_storyname:hover {
	color:#039;
}
.article_list_title {
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
}
a.article_list_title:hover {
	color:#039;
}
.article_list_subtitle {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.article_list_subtitle:hover {
	color:#039;
}
div.page_head_label, h1.page_head_label {
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
	padding-top:10px;
}
div.article_list_day_label {
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	padding:16px 0px 0px;
	color:#666;
}


div.article_list_day_label.photo
{
	color: #000;
	font-size: 11px;
}
div.article_list_day_label.photo .article_list_storyname
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.article_list_title.photo
{
	font-size: 18px;
	line-height: 20px;
}
.article_list_subtitle.photo
{
	color: #000;
	font-size: 14px;
	margin-top: 4px;
	display: inline-block;
}

.article_list_item .thumbs
{
	width: 141px;
}
	.article_list_item .thumbs .thumb
	{
		width: 60px;
		overflow: hidden;
		text-align: center;
		display: inline-block;
		float: left;
		margin: 0px 10px 8px 0px;
	}

	
#g_main_description
{
	font-size: 14px;
	text-align: left;
	padding: 10px;
	line-height: 16px;
	color: #666;
}
	
/* Список статей конец */

/* Комментарии начало */
a.comments_article_title_link {
	color:#000;
}
a.comments_article_title_link:hover {
	color:#039;
}
div.comments_list_show_detail {
	text-align:right;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding-top:10px;
}
a.comments_list_show_detail_link {
	text-decoration:underline;
}
a.comments_list_show_detail_link:hover {
	text-decoration:none;
}
div.comments_list_add_comment_label {
	color:#c00;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:12px 0px 10px;
}
div.comments_form_error {
	color:#C00;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
input.comments_list_text_input {
	width:176px;
}
div.comments_list_form {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#656565;
}
table.comments_list_table {
	width:100%;
	margin:10px 0px;
}
table.comments_list_table td {
	padding-bottom:8px;
}
span.comments_list_item_date {
	font:10px/12px Georgia, "Times New Roman", Times, serif;
	color:#c00;
}
span.comments_list_item_user {
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
td.comments_list_item_avatar {
	padding:5px 15px 0px 0px;
	width:50px;
}
td.comments_list_item_avatar img {
	vertical-align:top;
}
div.comments_list_item_text {
	font:12px/14px Arial, Helvetica, sans-serif;
	padding-top:5px;
}
div.comments_list_item_links {
	font:11px/14px Arial, Helvetica, sans-serif;
	text-align:right;
	padding-top:5px;
}
div.cmnt_add_comment_form_close {
	width:50px;
	float:right;
	text-align:right;
	margin-top:12px;
}
/* Комментарии конец */

/* Список новостей начало */
span.news_list_time {
	color:#c00;
}
div.news_list_item {
	padding:3px 0px;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.news_list_item_title {
	color:#656565;
}
a.news_list_item_title:hover {
	color:#039;
}
/* Список новостей конец */


/* Блоги - Пост дня начало */
span.nolink_block_title, h1.nolink_block_title, h2.nolink_block_title {
	color:#666;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
}

div.blogs_day_post_author {
	padding-bottom:8px;
}
a.blogs_day_post_author_link {
	color:#c00;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
span.blogs_day_post_blogname {
	color:#666;
	text-transform:uppercase;
}
h1.blogs_day_post_title {
	display:inline;
	font:bold 18px/18px Georgia, "Times New Roman", Times, serif;
}
a.blogs_day_post_title_link {
	color:#000;
}
a.blogs_day_post_title_link:hover {
	color:#039;
}
a.blogs_day_post_subtitle_link {
	color:#666;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.blogs_day_post_subtitle_link:hover {
	color:#039;
}
/* Блоги - Пост дня  конец */

/* Блоги - Список последних начало */
h2.blogs_last_list_itemtitle {
	display:inline;
	font:bold 12px/13px Georgia, "Times New Roman", Times, serif;
}
a.blogs_last_list_itemtitle_link {
	color:#000;
}
a.blogs_last_list_itemtitle_link:hover {
	color:#039;
}
/* Блоги - Список последних конец */

/* Блоги - Популярные темы (справа) начало */
a.blogs_popular_story_right_item_story {
	color:#666;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
a.blogs_popular_story_right_item_story:hover {
	color:#039;
}
a.blogs_popular_story_right_item_storycount {
	color:#039;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
/* Блоги - Популярные темы (справа) конец */

/* Блоги - Список постов автора начало */
div.blog_author_post_list_itemdate {
	color:#666;
	font:10px/12px Georgia, "Times New Roman", Times, serif;
}
a.blog_author_post_list_itemtitle {
	font:bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
a.blog_author_post_list_itemtitle:hover {
	color:#039;
}
a.blog_author_post_list_itemsubtitle {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
a.blog_author_post_list_itemsubtitle:hover {
	color:#039;
}
div.blog_authorrow_name {
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
}
div.blog_authorrow_name a {
	color:#000;
}
div.blog_authorrow_name a:hover {
	color:#039;
}
span.blog_authorrow_name_red, h1.blog_authorrow_name_red {
	color:#c00;
	font:italic 22px/24px Georgia, "Times New Roman", Times, serif;
}
a.blog_authorrow_link {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
}
a.blog_authorrow_link:hover {
	color:#039;
}
/* Блоги - Список постов автора конец */

/* Страница поиска начало */
div.search_form_bg {
	background:#eee;
	padding-bottom:10px;
	margin-top:10px;
}
table.search_form_layout_table {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
}
table.search_form_layout_table td {
	padding:10px 0px 0px 10px;
}
div.search_form_fndd_dcmnt_cnt {
	color:#666;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding-top:5px;
}

a.search_result_item_preview {
	color:#656565;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.search_result_item_preview:hover {
	color:#039;
}
a.search_result_item_preview b {
	color:#000;
}

/* Страница поиска конец */

/* Список всех сюжетов начало */
td.stories_list_letter {
	width:20px;
	color:#c00;
	font:bold 13px/19px Georgia, "Times New Roman", Times, serif;
}
td.stories_list_letter_pool {
	font:bold 13px/19px Georgia, "Times New Roman", Times, serif;
}
td.stories_list_letter_pool a {
	color:#000;
}
td.stories_list_letter_pool a span {
	color:#666;
}
td.stories_list_letter_pool a:hover {
	color:#039;
}

a.stories_list_menu {
	display:block;
	height:14px;
	font:bold 11px/11px Arial;
	color:#656565;
	text-align:center;
	padding-top:2px;
	background:url(/bitrix/templates/include/images/alphabet_filter_bg.gif);
}
a.stories_list_menu_hot {
	background:url(/bitrix/templates/include/images/alphabet_filter_bg_hot.gif);
	color:#c00;
}
/* Список всех сюжетов конец */

/* Кат для статьи начало */
div.cut_block_new {
	margin-top:8px;
	padding:0px 10px 6px;
}
div.cut_block {
	border-top:2px solid #c00;
	margin-top:8px;
	padding:6px 10px;
	clear:both;
}
div.cut_block img {
	padding:0;
	margin:0;
}
span.cut_article_type {
	color:#c00;
	text-transform:uppercase;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
span.cut_article_title {
	font:bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
div.cut_article_text {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:5px;
}
div.cut_comment_and_link {
	font-size:12px;
	margin-top:5px;
}
div.cut_close {
	text-align:right;
}
a.cut_close_link {
	color:#666;
	font:bold 10px Arial, Helvetica, sans-serif;
}
a.cut_close_link img {
	margin:0;
	padding:0;
	vertical-align:-3px;
}

/* Кат для статьи конец */

/* Авторизация начало */
div.auth_popup_block {
	position:absolute;
	z-index:5000;
	left:50%;
	margin-left:-486px;
	top:auto;
	margin-top:2px;
	width:240px;
	padding:15px;
	background-color:#FFFFFF;
	border:1px solid #666;
}
table.auth_form_head_table {
	width:100%;
	border-bottom:2px solid #c00;
	margin-bottom:8px;
}
table.auth_form_head_table td {
	padding-bottom:3px;
	color:#666;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
}
table.auth_form_table {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	width:100%;
	margin-bottom:10px;
}
table.auth_form_table td {
	padding-top:8px;
}
div.auth_form_remember_me {
	color:#666;
	font:11px/13px Arial, Helvetica, sans-serif;
}
div.auth_form_option {
	padding:8px 0px;
}
div.auth_form_hd2 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
/* Авторизация конец */


/* Информация о компании начало */
td.tagcompany_left_menu {
	padding-right:20px;
	width:140px;
}
div.tagcompany_left_menu_item {
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#c00;
	padding:5px 0px 5px 20px;
	background:url(/bitrix/templates/include/images/arrow_marker_01.gif) no-repeat 6px 8px;
}
a.tagcompany_left_menu_item_link {
	color:#666;
}
a.tagcompany_left_menu_item_link:hover {
	color:#039;
}
td.tagcompany_section_td {
	padding:10px 0px;
	color:#666;
	font:12px/14px Arial, Helvetica, sans-serif;
}
div.tagcompany_about_image {
	float:left;
	width:170px;
	padding-bottom:10px;
}
div.tagcompany_about_desc {
	overflow:auto;
	width:100%;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
div.tagcompany_redh {
	color:#c00;
	font:bold 9px/11px Arial, Helvetica, sans-serif;
	padding:11px 0px 2px;
}
a.tagcompany_about_sight {
	font:14px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
span.tagcompany_about_news_date {
	color:#666;
	font:12px/15px Georgia, "Times New Roman", Times, serif;
}
a.tagcompany_about_news_link {
	color:#666;
	font:12px/15px Arial, Helvetica, sans-serif;
}
a.tagcompany_about_news_link:hover {
	color:#039;
}
div.tagcompany_about_compets {
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#666;
}
div.tagcompany_about_compets a:hover {
	text-decoration:underline;
}
tr.tagcompany_fin_position_table_head td {
	background:#666;
	color:#fff;
	padding:5px;
}
tr.tagcompany_fin_position_table_head td a {
	color:#fff;
}
table.tagcompany_fin_position_table_title {
	border-top:2px solid #000;
	background:#bbb;
	width:100%;
	margin-top:12px;
}
tr.tagcompany_fin_position_table_sortrow td {
	background:#000;
	border-left:1px solid #666;
	padding:3px 5px;
}
tr.tagcompany_fin_position_table_datarow td {
	border-bottom:1px solid #CCC;
	padding:3px 5px;
}
tr.hott_bg td {
	background:#d1f2de;
}
a.tagcompany_all_company_button {
	display:block;
	margin:24px auto 12px;
	height:31px;
	width:126px;
	background:url(/bitrix/templates/include/images/all_company.jpg);
}
a.tagcompany_all_company_button:hover {
	background:url(/bitrix/templates/include/images/all_company_hot.jpg);
}
.tagcompany_font_ch {
	font:14px/16px Arial;;
}

/* Информация о компании конец */

/* Детальная тега начало */
a.tag_detail_link {
	color:#666;
}
a.tag_detail_link:hover {
	color:#039;
}
/* Детальная тега конец */

/* Popup для прямой речи начало */
div.popup_buble {
	display:none;
	position:absolute;
	background:#FFF;
	border:1px solid #ccc;
	border-top:2px solid #c00;
	padding:25px;
	font:bold 11px/14px Arial, "Times New Roman", Times, serif;
}
a.buble_red_link{color:#d82231; text-decoration:underline}
/* Popup для прямой речи конец */

/* Конференции начало */
div.conf_detail_menu {
	font:12px/14px Arial, Helvetica, sans-serif;
	padding-top:15px;
	color:#666;
}
div.conf_detail_menu a:hover {
	text-decoration:underline;
}
div.conf_detail_tab_head {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#c00;
	letter-spacing:1px;
	padding-bottom:8px;
}
div.conf_q_date {
	font:11px/12px Georgia, "Times New Roman", Times, serif;
	color:#666;
}
div.conf_q_author {
	color:#c00;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
div.conf_q_author_info {
	color:#666;
	font:11px/13px Arial, Helvetica, sans-serif;
}
div.conf_q_text {
	padding:4px 0px 10px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#151515;
}
div.conf_a_text {
	padding:4px 0px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#151515;
}
span.conf_a_label {
	color:#c00;
	font:bold 9px/10px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
span.conf_a_date {
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#666;
}
table.conf_lk_list tr.head td {
	padding:4px 3px;
	background:#999;
	color:#fff;
	font:10px/11px Arial;
}
table.conf_lk_list td {
	padding:3px 18px 3px 3px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#151515;
	border-bottom:1px solid #CCC;
}
span.conf_author_name {
	color:#c00;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
/* Конференции конец */

/* Конференции на главной начало */
a.conf_mp_authors {
	color:#c00;
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
}
a.conf_mp_title {
	color:#000;
	font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
}
a.conf_mp_title:hover {
	color:#039;
}
a.conf_mp_title span {
	color:#555;
}
/* Конференции на главной конец */

/* Опрос начало */

div.pole_sel_qst {
	background:url(/bitrix/templates/include/images/pole_sel_qst_bg.gif) repeat-x bottom;
	padding:12px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
}
div.pole_view_sel {
	background-color:#eee;
	padding:12px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	border-top:1px solid #c3c3c3;
}
div.pole_view_sel a.selected, div.pole_view_sel a.unserelct:hover {
	color:#c00;
}
div.pole_view_sel a.unserelct {
	color:#666;	
}
div#sl_question_cont {
	padding:5px 0px;
	font:14px/19px Arial;
}

/* Опрос конец */

/* Рейтинг яндекс-блогов начало */

h1.yandex_blogs_head {
	font:40px/42px Arial;
	height:45px;
	padding-bottom:30px;
}
table.yandex_blogs_head_table {
	background:url(/bitrix/templates/include/images/yandex_blogs_head_bg.gif) repeat-x top;
	width:100%;
	height:141px;
}
div.yandex_blogs_bubl {
	background:url(/bitrix/templates/include/images/yandex_blogs_bubl.gif);
	height:103px;
	width:112px;
	padding:15px 15px 0px;
	margin:5px 10px 0px auto;
	font:12px/18px Arial;
	color:#999;
}
a.yandex_blogs_tab_red {
	display:block;
	font:bold 15px/17px Arial;
	letter-spacing:1px;
	color:#fff;
	background:url(/bitrix/templates/include/images/yandex_blogs_tab_red.gif) no-repeat;
	width:175px;
	height:24px;
	padding-top:6px;
	text-align:center;
	margin-right:5px;
}
a.yandex_blogs_tab_gray {
	display:block;
	font:bold 15px/17px Arial;
	letter-spacing:1px;
	color:#000;
	background:url(/bitrix/templates/include/images/yandex_blogs_tab_gray.gif) no-repeat;
	width:175px;
	height:24px;
	padding-top:6px;
	text-align:center;
	margin-right:5px;
}
div.yandex_blogs_sublinks {
	font:15px/17px Arial;
	height:23px;
	padding:10px 0px 0px 8px;
}
div.yandex_blogs_sublinks a {
	color:#000;
}
div.yandex_blogs_sublinks a:hover {
	color:#039;
}
table.yandex_blogs_main_table {
	width:100%;
}
table.yandex_blogs_main_table td {
	padding:2px 0px 2px 8px;
}
a.yandex_blogs_title {
	color:#000;
	font:bold 12px/14px Georgia, "Times New Roman", Times;
}
a.yandex_blogs_title:hover {
	color:#039;
}
td.yandex_blogs_position {
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	width:15px;
}
td.yandex_blogs_user {
	width:auto;
}
td.yandex_blogs_user img {
	vertical-align:-2px;
}
td.yandex_blogs_user a {
	font:12px/14px Arial;
	color:#039;
	text-decoration:underline;
}
td.yandex_blogs_com_cnt {
	width:110px;
	font:12px/14px Arial;
	color:#656565;
}
tr.yandex_blogs_main_table_head {
	background:#000;
	font:13px/14px Arial;
}
tr.yandex_blogs_main_table_head td {
	padding:0px;
}
tr.yandex_blogs_main_table_head td a {
	display:block;
	text-align:left;
	padding:5px 20px 5px 10px;
	width:140px;
}
a.yandex_blogs_sort_up {
	color:#c00;
	background-color:#eee;
	background-image:url(/bitrix/templates/include/images/yandex_blogs_arr_red_up.gif);
	background-repeat:no-repeat;
	background-position:85px 9px;
}
a.yandex_blogs_sort_down {
	color:#c00;
	background-color:#eee;
}
a.yandex_blogs_sort_unsort {
	color:#fff;
	background-color:#000;
}

a.yandex_blogs_tab_right_red {
	display:block;
	font:bold 14px/17px Arial;
	letter-spacing:1px;
	color:#fff;
	background:url(/bitrix/templates/include/images/yandex_blogs_tab_right_red.gif) no-repeat;
	width:120px;
	height:20px;
	padding-top:5px;
	text-align:center;
}
a.yandex_blogs_tab_right_gray {
	display:block;
	font:bold 14px/17px Arial;
	letter-spacing:1px;
	color:#656565;
	background:url(/bitrix/templates/include/images/yandex_blogs_tab_right_gray.gif) no-repeat;
	width:120px;
	height:20px;
	padding-top:5px;
	text-align:center;
}
div.yandex_blogs_submenu_right {
	background:#f00;
	padding:5px 8px;
	font:11px/12px Arial;
}
div.yandex_blogs_submenu_right a {
	color:#000;
}
td.yandex_blogs_user a.yandex_blogs_right_title {
	color:#000;
	font:11px/13px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding-top:5px;
	text-decoration:none;
}
td.yandex_blogs_user a.yandex_blogs_right_title:hover {
	text-decoration:underline;
}
/* Рейтинг яндекс-блогов конец */

/* Регистрация на отдельной странице начало */
table.register_spec_page_table {
	font:12px/14px Arial;
}
table.register_spec_page_table td {
	padding:0px 10px 8px 0px;
}
div.register_spec_page_error_block {
	padding:8px;
	margin-bottom:12px;
	color:#c00;
	font:12px/14px Arial;
	border:1px solid #c00;
	background:#fff4f4;
}
/* Регистрация на отдельной странице конец */

/* Навигатор на главной начало */
table.main_page_navigator_table {
	margin-left:15px;
}
table.main_page_navigator_table img {
	vertical-align:-3px;
}
td.main_page_navigator_redtab {
	background:url(/bitrix/templates/include/images/mp_nav_red_bg.gif);
	height:23px;
}
a.main_page_navigator_redtab_link {
	display:block;
	font:bold 11px/13px Arial;
	letter-spacing:1px;
	color:#fff;
	padding:5px 8px 0px 5px;
	background:url(/bitrix/templates/include/images/mp_nav_red_bg_right.gif) no-repeat right;
	height:18px;
	text-transform:uppercase;
}
td.main_page_navigator_graytab {
	background:url(/bitrix/templates/include/images/mp_nav_gray_bg.gif);
	height:23px;
}
a.main_page_navigator_graytab_link {
	display:block;
	font:bold 11px/13px Arial;
	letter-spacing:1px;
	color:#555;
	padding:5px 8px 0px 5px;
	background:url(/bitrix/templates/include/images/mp_nav_gray_bg_right.gif) no-repeat right;
	height:18px;
	text-transform:uppercase;
}
div.swimmingDiv {
	background:#FFF;
	border:1px solid #c00;
	left:auto;
	position:absolute;
	top:auto;
	z-index:500;
	padding:5px 10px 5px 5px;
	font:bold 11px/14px Arial;
}
div.swimmingDiv a {
	color:#666;
}
/* Навигатор на главной конец */

/* Блок для навигатора начало */
a.main_page_nav_block_menu {
	display:block;
	padding-top:5px;
	color:#666;
}
a.main_page_nav_block_menu:hover {
	color:#039;
}
div.main_page_nav_block_article_date {
	color:#666;
	font:14px/16px Georgia, "Times New Roman", Times, serif;
}
div.main_page_nav_block_article_date a {
	color:#c00;
	font:bold 11px/12px Arial;
	letter-spacing:1px;
	text-transform:uppercase;
}
a.main_page_nav_block_article_link {
	color:#666;
	font:14px/16px Arial;
}
a.main_page_nav_block_article_link span {
	color:#000;
	font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
}
a.main_page_nav_block_article_link:hover {
	color:#555;
}
a.main_page_nav_block_article_link:hover span {
	color:#039;
}
a.main_page_nav_block_person_link {
	font:italic 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#c00;
}
a.main_page_nav_block_org_link {
	font:14px/16px Arial;
	text-decoration:underline;
}
a.main_page_nav_block_blog_author {
	font:italic 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#c00;
}
a.main_page_nav_block_blog_link {
	color:#000;
	font:bold 11px/13px Georgia, "Times New Roman", Times, serif;
}
a.main_page_nav_block_blog_link:hover {
	color:#039;
}
a.main_page_nav_block_comment_text {
	font:12px/14px Arial;
}
div.main_page_nav_block_comment_author {
	color:#c00;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
/* Блок для навигатора конец */

/* Френдлента на главной начало */
a.lentarow_name {
	font:italic 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#666;
}
a.lentarow_name:hover {
	color:#039;
}
span.lentarow_source {
	color:#039;
	font:italic 11px/12px Georgia, "Times New Roman", Times, serif;
}
/* Френдлента на главной конец */


/* Главная блогов начало */
div.ni_blogs_date {
	color:#e00;
	font:10px/12px Georgia, "Times New Roman", Times, serif;
}
a.ni_blogs_title {
	color:#000;
	font: 10px/12px Georgia, "Times New Roman", Times, serif;
}
a.ni_blogs_title:hover {
	color:#039;
}
div.ni_blogs_ar_cont_left {
	height:80px;
	width:20px;
	background:url(/bitrix/templates/include/images/ni_blogs_left_bg.gif) repeat-y;
}
div.ni_blogs_ar_cont_right {
	height:80px;
	width:20px;
	background:url(/bitrix/templates/include/images/ni_blogs_right_bg.gif) repeat-y;
}
.ni_blogs_left {
	display:block;
	height:80px;
	width:20px;
	background:url(/bitrix/templates/include/images/ni_blogs_left_gray.gif) no-repeat center center;
}
a.ni_blogs_left:hover {
	background:url(/bitrix/templates/include/images/ni_blogs_left.gif) no-repeat center center;
}
.ni_blogs_right {
	display:block;
	height:80px;
	width:20px;
	background:url(/bitrix/templates/include/images/ni_blogs_right_gr.gif) no-repeat center center;
}
a.ni_blogs_right:hover {
	background:url(/bitrix/templates/include/images/ni_blogs_right.gif) no-repeat center center;
}
.ni_blogs_name {
	color:#e00;
	font:9px/12px Arial;
	text-transform:uppercase;
}
.ni_blogs_upd_time {
	color:#666;
	font:12px/14px Arial;
}
/* Главная блогов конец */

/* Новая главная начало */
div#m_menu_genre, div#m_menu_tags, div#m_menu_stories, div#m_menu_projects {
	position:absolute;
	border:1px solid #e00;
	background:#fff;
	margin-top:14px;
	padding:10px 7px;
	font:12px/13px Arial;
}
div.new_head_menu {
	padding:10px 0px;
}
a.new_head_menu_link {
	color:#444;
	font:14px/15px Arial;
}
div.new_head_menu_sub {
	padding:3px 0px;
}
div.new_head_menu_sub a {
	color:#000;
}
div.new_head_menu_sub a:hover {
	color:#039;
}
div.new_story_menu {
	padding:0px 0px 0px 15px;
	font:bold 13px/14px Arial;
}
div.new_story_menu a {
	color:#555;
}
div.new_story_menu a:hover {
	color:#e00;
	text-decoration:underline;
}
/* Новая главная конец */

/* X дня в правой колонке начало */
a.xdrc_name {
	color:#e00;
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
}
a.xdrc_head {
	color:#000;
	font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
}
a.xdrc_head:hover, a.xdrc_head:hover span {
	color:#039;
}
a.xdrc_head span {
	color:#666;
	font:12px/14px Arial, Helvetica, sans-serif;
}
a.xdrc_photoinfo {
	color:#666;
	font:11px/14px Arial, Helvetica, sans-serif;
}
a.xdrc_photoinfo:hover {
	color:#039;
}
/* X дня в правой колонке конец */

/* Стили для обратной совместимости */
		div.links {
			font:11px/14px Georgia, "Times New Roman", Times, serif;
			clear:both;
			margin:20px 0px 0px 0px;
		}
		div.links div {
			margin:2px 0px;
		}
		/* Экспорт в блог форма начало */
		a.slon_export_close_button {
			display:block;
			margin:3px 0px 15px auto;
			background:url(/bitrix/tools/slon/IMAGES/lg_close.gif);
			height:17px;
			width:17px;
		}
		div.slon_export {
			padding:20px 0px 0px 15px;
			width:572px;
			font:bold 11px/14px Arial, Helvetica, sans-serif;
		}
		div.slon_export textarea {
			width:560px;
			border:1px solid #b0b0b0;
			font:12px/14px "Courier New", Courier, monospace;
			padding:5px;
			height:150px;
			color:#006ec2;
		}
		td.login_form_close span {
			display:block;
			width:18px;
			margin-right:4px;
			float:right;
			text-align:right;
		}
		/* Экспорт в блог форма конец */
		
		/* Стили для регистрации (начало) */
		div.popup{
			background:url(/bitrix/templates/include/images/small_logo.gif) no-repeat;
			background-color:#FFF;
			padding:60px 10px 0px 195px;
			font:14px/14px Arial, Helvetica, sans-serif;
			border:1px solid #000;
			left:50%;
			top:11%;
			top:expression((document.documentElement.scrollTop + screen.height/2 - 450) + 'px');
			display:none;
			margin-left:-330px;
			z-index:20000
		}
		div.close_reg {
			float:left;
			padding-top:10px;
			position:absolute;
			right:10px;
			top:0;
		}
		div.login_frame {
			background:#FFF;
			color:#FFF;
			font:12px/18px Arial, Helvetica, sans-serif;
			width:242px;
			height:242px;
			left:50%;
			line-height:18px;
			margin-left:-165px;
			top:25%;
			top:expression((document.documentElement.scrollTop + screen.height/2 - 344) + 'px');
			width:242px;
			z-index:2000000;
		}
		div.login_frame a {
			color:#fff;
			}
		div.login_frame table {
			background:url(/bitrix/tools/slon/IMAGES/lg_bg.gif);
			width:224px;
			height:224px;
			margin:10px 0px 0px 10px;
			}
		td.login_form_close span {
			display:block;
			width:18px;
			margin:4px 4px 0px 0px;
			float:right;
			text-align:right;
			}
		input.login_text_input {
			width:120px;
			font:12px Arial, Helvetica, sans-serif;
		}
		table.reg_table tr {
			height:30px;
			}
		table.reg_table input, table.reg_table select {
			width:125px;
			font:bold 11px/11px Arial, Helvetica, sans-serif;
			}
		div.popup_head {
			font:24px/24px Arial, Helvetica, sans-serif;
			}
		/* Стили для регистрации (конец) */
		
		
		/* Стили для фуфысек (начало) */
		div.fuf01_prognoz_head {
			font:bold 18px/20px Arial, Helvetica, sans-serif;
			background:#ebebeb;
			border-top:2px solid #000;
			padding:7px 6px;
			}
		div.fuf01_prognoz_button {
			background:#6a6a6a;
			font:bold 18px/20px Arial, Helvetica, sans-serif;
			padding:7px 6px;
			color:#FFF;
			cursor:pointer;
			}
		div.fuf01_prognoz_button_hot {
			background:#fe0000;
			cursor:default;
			}
		div.fuf01_prognoz_subhead {
			font:14px/16px Arial, Helvetica, sans-serif;
			margin-top:1px;
			border-top:1px solid #000;
			background:#ebebeb;
			padding:9px 6px;
			}
		table.fuf01_prognoz_table td {
			font:10px/10px Arial, Helvetica, sans-serif;
			text-align:right;
			border-top:1px solid #ebebeb;
			padding:2px 3px;
			width:130px;
			}
		tr.fuf01_prognoz_years td {
			background:#6a6a6a;
			color:#FFF;
			font:9px/10px Arial, Helvetica, sans-serif;
			padding:2px 3px 1px 3px;
			}
		table.fuf01_prognoz_table td.fuf01_prognoz_row_name {
			text-align:left;
			width:auto;
			}
		td.fuf01_prognoz_summary {
			color:#e00;
			}
		div.fuf01_prognoz_source {
			font:9px/11px Arial, Helvetica, sans-serif;
			letter-spacing:0.15em;
			color:#555;
			border-top:1px solid #6a6a6a;
			padding-top:2px;
			margin-top:8px;
			}
		
		/* Стили для фуфыськи с ценами на автомобили (начало) */
		div.auto_fuf_02 {
			margin:0px 15px 15px 15px;
			font:10px/12px Arial, Helvetica, sans-serif;
			}
		div.auto_fuf_02_head {
			border-top:2px solid #000;
			font:bold 18px/20px Arial, Helvetica, sans-serif;
			padding:5px;
			}
		div.auto_fuf_02_head div.auto_fuf_02_subhead {
			font:14px/16px Arial, Helvetica, sans-serif;
			padding-top:2px;
			}
		table.auto_fuf_02_table {
			width:100%;
			}
		table.auto_fuf_02_table td {
			padding:5px;
			border-bottom:1px solid #999;
			text-align:right;
			}
		table.auto_fuf_02_table tr.auto_fuf_02_head {
			background-color:#575757;
			color:#FFF;
			font-weight:bold;
			}
		table.auto_fuf_02_table tr.auto_fuf_02_head td {
			border:none;
			}
		div.auto_fuf_02_change_auto {
			cursor:pointer;
			}
		/* Стили для фуфыськи с ценами на автомобили (оконец) */
		
		/* Рэнкинг чиновников (начало) */
		div.ranking_before_head {
			background-color:#ebebeb;
			font:bold 18px/20px Arial, Helvetica, sans-serif;
			border-top:2px solid #000;
			padding:5px 5px 7px 5px;
			margin:0px 1px 1px 0px;
			}
		div.ranking_before_head div {
			font:14px/16px Arial, Helvetica, sans-serif;
			padding-top:3px;
			}
		div.ranking_before_name {
			font:bold 18px/20px Georgia, "Times New Roman", Times, serif;
			}
		div.ranking_before_job {
			font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
			margin-top:5px;
			}
		div.ranking_before_text {
			font:14px/16px Georgia, "Times New Roman", Times, serif;
			margin:5px 0px;
			}
		table.ranking_table {
			width:100%;
			}
		table.ranking_table td {
			padding:3px 4px;
			border-bottom:2px solid #eee;
			}
		tr.ranking_table_head td {
			font:11px/13px Arial, Helvetica, sans-serif;
			background-color:#999;
			color:#fff;
			border-left:1px solid #FFF;
			padding:0px;
			border-bottom:none;
			}
		tr.ranking_table_head td a {
			display:block;
			padding:3px 4px;
			color:#fff;
			text-decoration:none;
			}
		tr.ranking_table_head td a.ranking_sort_dec {
			background-image:url(/bitrix/tools/slon/IMAGES/antiforbes_arrow_dec.png);
			background-repeat:no-repeat;
			background-position:73px 56px;
			background-color:#ed1e25;
			}
		tr.ranking_table_head td a.ranking_sort_inc {
			background-image:url(/bitrix/tools/slon/IMAGES/antiforbes_arrow_inc.png);
			background-repeat:no-repeat;
			background-position:73px 56px;
			background-color:#ed1e25;
			}
		td.ranking_table_number {
			color:#F00;
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			text-align:right;
			}
		td.ranking_table_number a {
			color:#000;
			}
		td.ranking_table_number a:hover {
			color:#039;
			text-decoration:none;
			}
		/* Рэнкинг чиновников (оконец) */

		/* Автодилеры (начало) */
		div.autodealer_head {
			background-color:#000;
			background-image:url(/bitrix/tools/slon/IMAGES/autodealer_h_bg.gif);
			background-repeat:no-repeat;
			font:bold 16px/20px Arial, Helvetica, sans-serif;
			color:#FFF;
			padding:6px 0px 2px 10px;
			}
		div.autodealer_date {
			color:#E00;
			font:10px/11px Arial, Helvetica, sans-serif;
			padding-bottom:5px;
			}
		div.autodealer_body {
			border-left:1px solid #545454;
			border-right:1px solid #545454;
			border-bottom:1px solid #545454;
			padding:8px 10px;
			font:12px/14px Arial, Helvetica, sans-serif;
			}
		div.autodealer_body a {
			color:#000;
			}
		div.autodealer_body a:hover {
			color:#039;
			}
		h3.autodealer_title {
			margin:0px;
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			}
		/* Автодилеры (оконец) */

		/* Рекламные агентства (начало) */
		table.ad_agency_fuf {
			font:12px/14px Arial, Helvetica, sans-serif;
			color:#999;
			width:100%;
		}
		table.ad_agency_fuf a {
			color:#999;
			text-decoration:none;
		}
		table.ad_agency_fuf a:hover {
			color:#039;
		}
		table.ad_agency_fuf td {
			border-bottom:1px solid #CCC;
			padding:3px 5px;
		}
		table.ad_agency_fuf_agency td {
			padding:5px;
		}
		table.ad_agency_fuf td.gray {
			background:#777;
			color:#FFF;
		}
		table.ad_agency_fuf tr.pink td {
			color:#F39;
		}
		table.ad_agency_fuf tr.green td {
			color:#090;
		}
		/* Рекламные агентства (оконец) */

		/* Про щедрость (начало) */
		table.generosity_table {
			width:100%;
		}
		table.generosity_table td {
			padding:3px;
		}
		table.generosity_table a {
			color:#000;
			text-decoration:underline;
		}
		table.generosity_table a:hover {
			color:#039;
		}
		tr.generosity_table_head td {
			background:#eee;
		}
		a.generosity_baynow {
			display:block;
			height:14px;
			overflow:hidden;
			width:75px;
			background:url(/bitrix/tools/slon/IMAGES/generosity_baynow.gif);
			background-position:0px 14px;
		}
		a.generosity_baynow:hover {
			background-position:0px 0px;
		}
		tr.generosity_table_sort_row td {
			line-height:7px;
		}
		tr.generosity_table_sort_row img {
			vertical-align:top;
		}
		/* Про щедрость (оконец) */

		/* Авто discount (начало) */
		table.auto_discount_table {
			width:100%;
			border-bottom:1px solid #cecece;
			font:12px/14px Arial, Helvetica, sans-serif;
		}
		table.auto_discount_table td {
			padding:4px 3px;
			border-bottom:1px solid #cecece;
		}
		tr.auto_discount_table_head td {
			color:#777;
			font:bold 10px/12px Arial, Helvetica, sans-serif;
			padding:2px 3px;
			border:none;
		}
		tr.auto_discount_table_head a {
			color:#777;
		}
		tr.auto_discount_table_head a:hover {
			color:#039;
			text-decoration:none;
		}
		tr.auto_discount_table_sort_row td {
			background:#bbb;
			border-bottom:1px solid #6e6e6e;
			padding:4px 3px;
			line-height:6px;
			text-align:right;
		}
		tr.auto_discount_table_sort_row img {
			vertical-align:top;
		}
		/* Авто discount (оконец) */

		/* Дивидендная доходность (начало) */
		table.divdoh_popup_head {
			background:#6a6a6a;
			color:#fff;
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			width:490px;
		}
		/* Дивидендная доходность (оконец) */
		
		/* Фуфыська СМИ (начало) */
		
		table.smi_block_tabs1 {
			width:100%;
			}
		table.smi_block_tabs1 td div {
			border-top:2px solid #000;
			border-right:1px solid #000;
			background-color:#ebebeb;
			cursor:pointer;
			font:bold 14px/16px Arial, Helvetica, sans-serif;
			padding:5px;
			}
		table.smi_block_tabs2 {
			width:100%;
			}
		table.smi_block_tabs2 td div {
			border:1px solid #FFF;
			border-left:none;
			background-color:#000;
			cursor:pointer;
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			padding:3px 3px 3px 14px;
			color:#FFF;
			background-image:url(/bitrix/tools/slon/IMAGES/smi_block_arrow_right.png);
			background-repeat:no-repeat;
			background-position:4px 6px;
			}
		table.smi_block_tabs2 td div.hot {
			background-color:#6a6a6a;
			background-image:url(/bitrix/tools/slon/IMAGES/smi_block_arrow_down.png);
			}
		table.smi_block_elements {
			width:100%;
			font:12px/14px Arial, Helvetica, sans-serif;
			}
		table.smi_block_elements td {
			text-align:right;
			padding:3px 0px;
			border-bottom:2px solid #eee;
			}
		table.smi_block_elements tr.smi_block_elements_head td {
			color:#FFF;
			border-right:1px solid #FFF;
			padding:4px 3px;
			border-bottom:none;
			font-size:10px;
			}
		table.smi_block_elements tr.smi_block_elements_sum td {
			background:#fe0000;
			color:#FFF;
			padding:3px;
			border-bottom:none;
			}
		div.change_smi {
			cursor:pointer;
			}
		
		/* Фуфыська СМИ (оконец) */
		
		
		/* АнтиФорбс (начало) */
		
		div.antiforbes_before_head {
			background-color:#ed1e25;
			font:bold 18px/20px Arial, Helvetica, sans-serif;
			border-top:2px solid #000;
			padding:5px 5px 7px 5px;
			color:#fff;
			margin-right:1px;
			}
		div.antiforbes_before_head div {
			font:14px/16px Arial, Helvetica, sans-serif;
			padding-top:3px;
			}
		div.antiforbes_before_name {
			font:bold 18px/20px Georgia, "Times New Roman", Times, serif;
			}
		div.antiforbes_before_job {
			font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
			margin-top:5px;
			}
		div.antiforbes_before_text {
			font:14px/16px Georgia, "Times New Roman", Times, serif;
			margin:5px 0px;
			}
		div#antiforbes_block {
			margin:15px 0px;
			}
		table.antiforbes_table {
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			width:100%;
			}
		table.antiforbes_table tr.antiforbes_table_head {
			color:#fff;
			background-color:#6b6b6b;
			}
		table.antiforbes_table tr.antiforbes_table_head td {
			border-right:1px solid #FFF;
			padding:5px;
			}
		table.antiforbes_table tr.antiforbes_table_buttons a {
			display:block;
			text-decoration:none;
			background-color:#000;
			color:#fff;
			padding:5px;
			text-align:right;
			border-right:1px solid #FFF;
			background-image:url(/bitrix/tools/slon/IMAGES/antiforbes_arrow_none.png);
			background-repeat:no-repeat;
			background-position:4px 7px;
			font-weight:normal;
			}
		table.antiforbes_table tr.antiforbes_table_buttons a.inc {
			background-color:#ed1e25;
			background-image:url(/bitrix/tools/slon/IMAGES/antiforbes_arrow_inc.png);
			background-repeat:no-repeat;
			background-position:4px 7px;
			}
		table.antiforbes_table tr.antiforbes_table_buttons a.dec {
			background-color:#ed1e25;
			background-image:url(/bitrix/tools/slon/IMAGES/antiforbes_arrow_dec.png);
			background-repeat:no-repeat;
			background-position:4px 7px;
			}
		table.antiforbes_table tr.antiforbes_table_data_row td {
			padding:4px 5px 5px 4px;
			text-align:right;
			}
		table.antiforbes_table tr.antiforbes_table_data_row td a {
			color:#000;
			}
		table.antiforbes_table tr.antiforbes_table_data_row td a:hover {
			color:#039;
			text-decoration:none;
			}
		div#antiforbes_block div.art_ind_paging {
			margin-top:8px;
			}
		/* АнтиФорбс (оконец) */
		
		/* Стили для фуфысек (оконец) */
		
		div.art_ind_paging {
			background:#ecedef;
			margin:20px 0px 10px 0px;
			height:20px;
			width:100%;
			font:10px/10px Arial, Helvetica, sans-serif;
			}
		div.art_ind_paging td {
			height:20px;
			text-align:center;
			}
		div.art_ind_paging div {
			background:#FFFFFF;
			height:15px;
			padding-top:5px;
			}

/* Стили для обратной совместимости */

/* Инфографика дизайнеров */
/* styles for infografic: tables and charts */
div.igraf_cntr {
       float:left;
       }
div.igraf_table_cntr {
       float:left !important;
       margin:10px 15px 10px 0px;
       padding-left:0px;
       }
div.igraf_table_head {
       font:bold 18px/20px Arial, Helvetica, sans-serif;
       border-top:2px solid #000;
       background:#eee;
       padding:6px 5px 0px 5px;
       }
div.igraf_table_head_only {
       font:bold 18px/20px Arial, Helvetica, sans-serif;
       border-top:2px solid #000;
       background:#eee;
       padding:6px 5px 5px 5px;
       }
div.igraf_table_comment {
       font: 14px/16px Arial, Helvetica, sans-serif;
       background:#eee;
       padding:2px 5px 8px 5px;
       }
table.igraf_table {
       width:100%;
       text-align:right;
       }
table.igraf_table td {
       padding:6px 5px 6px 0px;
       border-bottom: 1px solid rgb(192, 192, 192);
       font: 12px/14px Arial, Helvetica, sans-serif;
       }
table.igraf_table tr.igraf_table_head_row {
       color:#FFF;
       background:#6b6b6b;
       }
table.igraf_table_table tr.igraf_table_head_row  td{
       font-weight:bold;
       }
table.igraf_table td.igraf_table_left_column {
       text-align:left;
       padding:6px 0px 6px 5px;
       }
div.igraf_table_source {
       font:9px/11px Arial, Helvetica, sans-serif;
       letter-spacing:0.15em;
       color:#555;
       border-top:1px solid #999;
       padding-top:2px;
       }
div.igraf_table_caption {
       font:12px/14px Arial, Helvetica, sans-serif;
       font-style:italic;
       padding:5px 8px 0px 0px;
}
div.igraf_scale {
       padding:0px;
       border-top:1px solid #999;
       }
div.igraf_scale span {
       font:12px/14px Arial, Helvetica, sans-serif;
       color:#FFF;
       background-color:#6a6a6a;
       padding:0px 5px;
}
div.igraf_cntr img {
       padding:5px 15px 20px 0px;
       }
div.igraf_grafik img {
       padding:0px 15px 5px 0px;
       border:0px;
       }


/* table for articles and wiki */
div.table_container {
	float:left;
	margin:10px 15px 10px 0px;
	padding-left:15px;
	}
div.table_head {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	border-top:2px solid #000;
	background:#eee;
	padding:6px 5px 0px 5px;
	}
div.table_comment {
	font: 14px/16px Arial, Helvetica, sans-serif;
	background:#eee;
	padding:2px 5px 8px 5px;
	}
table.table_table {
	width:100%;
	text-align:right;
	}
table.table_table td {
	padding:2px 5px 2px 0px;
	}
tr.table_head_row {
	color:#FFF;
	background:#6b6b6b;
	}
td.table_left_column {
	text-align:left;
	}
div.table_source {
	font:9px/11px Arial, Helvetica, sans-serif;
	letter-spacing:0.15em;
	color:#555;
	border-top:1px solid #999;
	padding-top:2px;
	}
tr.table_head_row td.table_left_column {
	padding-left:5px;
	}
div.article div.table_container {
	padding-left:0px;
	}
	   
/* Thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #000;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* Atlas advertisement

------------------------------ */

#sol240x400 OBJECT,

#sol240x400 IMG,

#sol240x400 EMBED {

	display: block;

	margin: 0;

	padding: 0;

	}

#sol240x400 BR {

	display: none;

	}

div.ff_type {
	color:#fff;
	background:#333;
	padding:3px 15px;
}
a.ff_level1 {
	display:block;
	background-color:#f6f6f6;
	border-top:1px solid #dee0df;
	font:14px/16px Arial;
	padding:4px 4px 4px 13px;
	background-image:url(/bitrix/templates/include/images/fufiski/plan/bull.gif);
	background-repeat:no-repeat;
	background-position:3px 8px;
}
a.ff_level2 {
	display:block;
	background-color:#dadada;
	border-top:1px solid #cccccc;
	font:14px/16px Arial;
	padding:4px 4px 4px 26px;
	background-image:url(/bitrix/templates/include/images/fufiski/plan/bull.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
div.ff_hiden_block {
	display:none;
}
div.ff_end {
	font:14px/16px Arial;
}
div.ff_end p {
	padding-bottom:8px;
}
#sl_tooltip_bg{position:absolute;width:100%;height:100%;background-color:#000; display:none;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75; z-index:1000; top:0; left:0;}
#sl_tooltip_cont {display: none; position:absolute; /*margin-left:-325px; left:60%;*/top:15%;z-index:1001; font:14px/18px Arial;}


/* Стили для AdFox */
div.cc_adfox_block {
	width:240px;
	font:12px/13px Arial;
}
div.cc_adfox_block a {
	color:#000;
}
div.cc_adfox_block strong {
	color:#f00;
	font:bold 13px/15px Arial;
}
div.sovsport_head {
	margin:5px 0pt 5px 5px;
	font:bold 11px/13px Georgia;
}
table.sovsport_table a {
	font:11px/13px Arial;
	color:#585858;
}
div.tg_block {
	font-size:7px;
	word-spacing:5px;
}
/* Стили для AdFox */

/* Стиль для автоматических ссылок в новостях */
a.news_link {
	color: #003399;
	text-decoration: none;
	border-bottom:1px dashed #003399;
}

#intel_ad {
	position:fixed;
	height:155px;
	width:116px;
	left:50%;
	margin-left:-624px;
	bottom:0;
	margin-top:-83px;
	background:#93C;
	background:url(/bitrix/templates/include/images/intel_ad_stcr.jpg);
	padding:6px 0px 6px 6px;
}
#intel_ad_video {
	position:fixed;
	width:380px;
	left:50%;
	margin-left:-618px;
	bottom:0;
	margin-top:-77px;
	display:none;
	z-index:9000;
}
div#intel_ad_top {
	background:url(/bitrix/templates/include/images/intel_ad_top.png) top;
	overflow:hidden;
	height:6px;
	position:absolute;
	top:0;
	width:380px;
}
div#intel_ad_btm {
	background:url(/bitrix/templates/include/images/intel_ad_btm.png) top;
	overflow:hidden;
	height:6px;
	position:absolute;
	width:380px;
	bottom:0;
}


* html #intel_ad { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
* html #intel_ad_video { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

a.index_tweet {
	display:block;
	color:#fff;
	font:bold 11px/12px Arial;
	height:13px;
	width:20px;
	padding:1px 13px 0px 0px;
	text-align:center;
	margin-left:10px;
	background:url(/bitrix/templates/include/images/count.gif);
}
a.index_tweet_plus {
	display:block;
	height:12px;
	width:24px;
	margin-left:10px;
	background:url(/bitrix/templates/include/images/bt_normal.gif);
}
a.index_tweet_plus:hover {
	background:url(/bitrix/templates/include/images/bt_over.gif);
}
div.index_tweet_popup {
	position:absolute;
	width:128px;
	height:118px;
	background:url(/bitrix/templates/include/images/buble.gif);
	top:-130px;
	left:-57px;
	color:#fff;
	font:bold 11px/13px Arial;
	text-align:center;
	padding:8px 10px 0px;
	display:none;
}
div.index_tweet_popup_count {
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
	margin-top:9px;
	padding:3px 0px 3px;
	border-top:1px solid #fff;
}


/* Главная страница (февраль 2011) начало */
	div.main_page_themes_of_day_frame {
		border:1px solid #e6e6e6;
		margin:0px 15px;
		padding:0px 15px 15px;
	}
	a.black_link {
		color:#000;
	}
	a.black_link:hover {
		color:#039;
	}
	a.gray_link {
		color:#444;
	}
	a.gray_link:hover {
		color:#039;
	}
	.head_16_bold_times {
		font:bold 16px/16px "Times New Roman", Times, serif;
	}
	.head_18_bold_times {
		font:bold 16px/16px "Times New Roman", Times, serif;
	}
	.main_page_date_active {
		color:#e00;
		font:11px/12px "Times New Roman", Times, serif;
	}
	.new_comments_count_link {
		color: #444444;
		font:bold 11px/11px Georgia, "Times New Roman", Times, serif;
	}
	.new_comments_count_link img {
		vertical-align:-2px;
	}
	a.main_page_story_name {
		color:#e00;
		font:bold 11px/13px Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		text-transform:uppercase;
	}
/* Главная страница (февраль 2011) конец */

/*materials.popular.list.left*/
div.popular_materials_header {		
	font: 14px/14px Arial;
}


div.popular_materials_header a {
	display: inline-block;
	height: 20px;
	padding: 5px 3px 0px 3px;
	color: #1c1c1c;

}

div.popular_materials_header a.active{
	border: 1px solid #8a8a8a;
	border-bottom: 1px solid #fff;
	color: #ff191c;
}	



/* headhunter */
.hh_short_list
{
	margin: 20px 25px 20px 0px;
	border: 1px solid #c8c8c8;
	padding: 10px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/bitrix/templates/include/css/PIE.htc);
	position: relative;
}
	.hh_short_list h5
	{
		color: #e20002;
		font-size: 1.6em;
		background: #fff;
		padding: 0px 10px;
		float: left;
		margin-top: -17px;
	}
	
	.hh_short_list .more
	{
		position: absolute;
		z-index: 1;
		right: -27px;
		top: 50%;
		margin-top: -27px;
		width: 55px;
		height: 55px;
		display: inline-block;
		background: url(/bitrix/templates/include/images/strelka_vpravo.png) no-repeat top;
	}
	.hh_short_list .more:hover
	{
		background: url(/bitrix/templates/include/images/strelka_vpravo.png) no-repeat bottom;
	}
	
	.hh_short_list  .item
	{
		font-size: 1.2em;
		font-weight: bold;
		margin: 10px 0px;
		line-height: 1.4em;
	}
		.hh_short_list .item a
		{
			color: #06A;
		}
		.hh_short_list .item a:hover
		{
			color: #e20002;
		}
		
		.hh_short_list .item span
		{
			color: #666;
			font-weight: normal;
		}